248856
105556
926545
34558
72225
163772
887792
287512
984980
842337
419189
515391
5094799
3526581
3026148
2328804
2216988
2013609
1915357
190278
1747118
1715136
1668195
1626471